<?php

/**
 * Tabela de Estados.
 *
 * @author Fernando Dias Oliveira <rodox17@gmail.com>
 * @package intranet
 * @subpackage model
 */

class INT009 extends Zend_Db_Table_Abstract  
{
	protected $_table   = "INT009";
	protected $_primary = "INT009_cod";
	
	private $INT009_cod;
	private $INT009_sigla;
	private $INT009_estado;
	
	/**
	 * Metodo que retorna um array bidimensional para drop down.
	 * 
	 * @access public
	 * @return array
	 */
	
	public function getBid()
	{
		$arr[""] = " ";
		
		foreach ($this->fetchAll()->toArray() as $val)
		{
			$arr[$val["INT009_cod"]] = $val["INT009_estado"];
		}
		
		return $arr;
	}	
	
	/**
	 * Metodo que retorna um array bidimensional com os registros
	 * de acordo com o id.
	 * 
	 * @param int $id
	 * @access public
	 * @return array
	 */
	
	public function getById($id)
	{
		$arr = $this->fetchAll("INT009_cod = $id")->toArray();
		
		return $arr[0];
	}
	
	/**
	 * Metodo que retorna um array bidimensional com todos registros da tabela.
	 * 
	 * @access public
	 * @return array
	 */
	
	public function getAll()
	{
		return $this->fetchAll()->toArray();
	}
}

?>
